<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Update Employee</title>
</head>
<body>
<form th:action="@{/employee}" method="post">
    <input type="hidden" name="_method" value="put">
    <input type="hidden" name="id" th:value="${employee.id}">
    lastName:<input type="text" name="lastName" th:value="${employee.lastName}">
    <br>
    email:<input type="text" name="email" th:value="${employee.email}"><br>
    <!--
    th:field="${employee.gender}"可用于单选框或复选框的回显
    更多Java –大数据 – 前端 – UI/UE - Android - 人工智能资料下载，可访问百度：尚硅谷官网(www.atguigu.com)
    8.9、具体功能：执行更新
    ①控制器方法
    9、SpringMVC处理ajax请求
    9.1、@RequestBody
    @RequestBody可以获取请求体信息，使用@RequestBody注解标识控制器方法的形参，当前请求的请
    求体就会为当前注解所标识的形参赋值
    输出结果：
    requestBody:username=admin&password=123456
    9.2、@RequestBody获取json格式的请求参数
    在使用了axios发送ajax请求之后，浏览器发送到服务器的请求参数有两种格式：
    1、name=value&name=value...，此时的请求参数可以通过request.getParameter()获取，对应
    SpringMVC中，可以直接通过控制器方法的形参获取此类请求参数
    若单选框的value和employee.gender的值一致，则添加checked="checked"属性
    -->
    gender:<input type="radio" name="gender" value="1" th:field="${employee.gender}">male
    <input type="radio" name="gender" value="0" th:field="${employee.gender}">female<br>
    <input type="submit" value="update"><br>
</form>
</body>
</html>